// 引入axios实例
import httpInstance from '@/utils/http'

// 获取首页轮播图数据的请求函数
export const getBannerAPI = (params = {}) => {
    // 如果调用该方法的时候传递了params参数，那么下面将params中的distributionSite结构出来，值为2
    // 如果没有传递params参数，params采用默认值，那么这里的distributionSite值为1
    const { distributionSite='1' } = params
    return httpInstance({
        url: '/home/banner',    // 请求路径
        params:{
            distributionSite
        },
        method: 'GET'   // 请求方法，默认为 get，所以这里也可以不用写
    })
}

// 获取首页新鲜好物数据的请求函数
export const getNewsAPI = () => {
    return httpInstance({
        url: '/home/new',
        method: 'GET'
    })
}

// 获取首页人气推荐数据的请求函数
export const getHotAPI = () => {
    return httpInstance({
         url: '/home/hot',
         method: 'GET'
    })
}

// 获取首页商品列表数据的请求函数
export const getGoodsAPI = () => {
    return httpInstance({
         url: '/home/goods',
         method: 'GET'
    })
}